package cn.edu.nuc.ssm.services.interfaces;

import java.util.List;

import cn.edu.nuc.ssm.entity.Goods;
import cn.edu.nuc.ssm.util.PageInfo;

public interface GoodsService {
	/**
	 * 添加商品到商品列表
	 * @param goods 商品
	 * @return
	 */
	int add(Goods goods);
	/**
	 * 查找指定商品名称的商品列表。（gname为空时得到全部商品列表）
	 * @param gname 商品名称 current 页号 
	 * @return
	 */
	PageInfo namelist(String gname, int current);
	/**
	 * 查找指定id的商品
	 * @param gid
	 * @return
	 */
	Goods findById(int gid);
	/**
	 * 修改商品
	 * @param goods
	 * @return
	 */
	int update(Goods goods);
	/**
	 * 删除商品
	 * @param gid
	 * @return
	 */
	int delt(int gid);
}
